// 使用 vue-i18n 语言包
import Vue from 'vue'
import VueI18n from 'vue-i18n'
// 导入语言包
import elementEN from 'element-ui/lib/locale/lang/en.js'
import elementZH from 'element-ui/lib/locale/lang/zh-CN.js'
// 导入 cookie
import Cookie from 'js-cookie'
import en from './en'
import zh from './zh'
Vue.use(VueI18n)
// 创建语言包对象
export default new VueI18n({
  locale: Cookie.get('lang') || 'zh', // 当前使用的语言类型
  messages: {
    // 定义所有的语言类型
    en: {
      // 英文
      ...elementEN, // 专门针对 element
      dashboard: {
        // 首页
        workclander: 'work-clander',
        processPlanning: 'processPlanning',
        changeLang: 'changeLang'
      },
      ...en
    },
    zh: {
      // 中文
      ...elementZH, // 专门针对 element
      dashboard: {
        // 首页
        workclander: '工作日历',
        processPlanning: '流程安排',
        changeLang: '修改语言'
      },
      ...zh
    }
  }
})
